Russian president Vladimir Putin criticized on Wednesday, western double standards on Iran and Ukraine.